import type { TranslationType } from './types';

export const it: TranslationType = {
  title: "VoiceCanvas",
  inputPlaceholder: "Inserisci il testo da leggere...",
  speed: "Velocità",
  voice: "Voce",
  female: "Femminile",
  male: "Maschile",
  wordByWord: "Parola per Parola",
  readText: "Leggi Testo",
  uploadFile: "Carica File",
  downloadAudio: "Scarica Audio",
  selectLanguage: "Seleziona Lingua",
  theme: "Tema",
  light: "Chiaro",
  dark: "Scuro",
  system: "Sistema",
  noTextError: "Nessun testo da leggere",
  pleaseEnterText: "Inserisci prima del testo",
  error: "Errore",
  speechError: "Si è verificato un errore durante la riproduzione del testo",
  downloadError: "Errore durante il download dell'audio",
  pdfNotSupported: "File PDF non ancora supportati",
  wordNotSupported: "File Word non supportati",
  unsupportedFormat: "Formato file non supportato",
  uploadError: "Caricamento file fallito",
  speechService: "Servizio Voce",
  selectService: "Seleziona Fornitore",
  serviceSettings: "Impostazioni Servizio",
  minimaxNotSupported: "Minimax non supporta questa lingua, passato automaticamente a AWS Polly",
  voiceNotSupported: "Selezione voce non supportata",
  on: "Attivo",
  off: "Disattivo",
  characters: "caratteri",
  landingTitle: "VoiceCanvas",
  startNow: "Prova Ora",
  tryForFree: "Prova Gratis",
  feature1Title: "Voce di Alta Qualità",
  feature1Desc: "Sintesi vocale nitida con intonazione e ritmo naturali",
  feature2Title: "Multiple Lingue",
  feature2Desc: "50+ lingue con voci maschili e femminili, perfette per contenuti globali",
  feature3Title: "Funzioni Avanzate",
  feature3Desc: "Personalizza velocità, visualizza audio e attiva lettura parola per parola",
  ctaTitle: "Inizia a Usare il Nostro Strumento Text-to-Speech Oggi",
  coreFeatures: "Funzionalità Principali",
  howItWorks: "Come Funziona",
  testimonials: "Cosa Dicono gli Utenti",
  step1Title: "Inserisci Testo",
  step1Desc: "Inserisci o carica il testo da convertire",
  step2Title: "Configura Impostazioni",
  step2Desc: "Scegli lingua, voce e regola velocità",
  step3Title: "Genera Audio",
  step3Desc: "Clicca per convertire in parlato naturale",
  testimonial1Name: "John Doe",
  testimonial1Role: "Studente di Lingue",
  testimonial1Content: "Strumento eccellente per migliorare pronuncia e comprensione. Supporto multilingue fantastico!",
  testimonial2Name: "Maria Garcia",
  testimonial2Role: "Content Creator",
  testimonial2Content: "Uso quotidiano per voiceover. Qualità eccellente e semplicità d'uso.",
  testimonial3Name: "Sarah Chen",
  testimonial3Role: "Insegnante",
  testimonial3Content: "Perfetto per materiali didattici. I miei studenti adorano la pronuncia chiara.",
  testimonial4Name: "Robert Wilson",
  testimonial4Role: "Business Owner",
  testimonial4Content: "Rivoluzionato la nostra comunicazione internazionale. Qualità vocale eccezionale.",
  login: "Accedi",
  register: "Registrati",
  continueWith: "Continua con {provider}",
  orContinueWith: "Oppure continua con",
  orLoginWith: "Oppure accedi con",
  orRegisterWith: "Oppure registrati con",
  githubLogin: "Continua con GitHub",
  googleLogin: "Continua con Google",
  dividerText: "oppure",
  aiPowered: "Potenziato da AI",
  languagesSupported: "50+ Lingue",
  copyright: "© {year} VoiceCanvas. Tutti i diritti riservati.",
  footerSlogan: "Realizzato con ❤️ per una migliore esperienza vocale",
  loginDescription: "Accedi per sbloccare più funzionalità",
  registerDescription: "Crea un account per iniziare a usare il servizio",
  passwordMismatch: "Le password non coincidono",
  back: "Indietro",
  profile: "Profilo",
  settings: "Impostazioni",
  basicInfo: "Informazioni Base",
  username: "Username",
  email: "Email",
  registrationTime: "Data Registrazione",
  loginMethod: "Metodo Accesso",
  notSet: "Non impostato",
  emailPassword: "Email e Password",
  logout: "Esci",
  loginRequired: "Accesso Richiesto",
  loginToUseFeature: "Accedi per usare questa funzione. Bastano pochi secondi!",
  password: "Password",
  confirmPassword: "Conferma Password",
  loading: "Caricamento...",
  loginSuccess: "Accesso Riuscito",
  registerSuccess: "Registrazione Riuscita",
  welcomeBack: "Bentornato!",
  authError: "Autenticazione fallita. Riprova.",
  registerError: "Registrazione fallita. Riprova.",
  noAccount: "Nessun account? Registrati",
  haveAccount: "Hai già un account? Accedi",
  chinese: "Cinese",
  english: "Inglese",
  japanese: "Giapponese",
  korean: "Coreano",
  spanish: "Spagnolo",
  french: "Francese",
  russian: "Russo",
  italian: "Italiano",
  portuguese: "Portoghese",
  german: "Tedesco",
  indonesian: "Indonesiano",
  arabic: "Arabo",
  cantonese: "Cantonese",
  danish: "Danese",
  dutch: "Olandese",
  finnish: "Finlandese",
  greek: "Greco",
  hebrew: "Ebraico",
  hindi: "Hindi",
  hungarian: "Ungherese",
  norwegian: "Norvegese",
  polish: "Polacco",
  romanian: "Rumeno",
  swedish: "Svedese",
  turkish: "Turco",
  welsh: "Gallese",
  vietnamese: "Vietnamita",
  ukrainian: "Ucraino",
  catalan: "Catalano",
  czech: "Ceco",
  britishEnglish: "Inglese Britannico",
  australianEnglish: "Inglese Australiano",
  mexicanSpanish: "Spagnolo Messicano",
  usSpanish: "Spagnolo USA",
  canadianFrench: "Francese Canadese",
  belgianFrench: "Francese Belga",
  brazilianPortuguese: "Portoghese Brasiliano",
  austrianGerman: "Tedesco Austriaco",
  swissGerman: "Tedesco Svizzero",
  uaeArabic: "Arabo Emirati",
  belgianDutch: "Olandese Belga",
  indianEnglish: "Inglese Indiano",
  welshEnglish: "Inglese Gallese",
  irishEnglish: "Inglese Irlandese",
  newZealandEnglish: "Inglese Neozelandese",
  southAfricanEnglish: "Inglese Sudafricano",
  icelandic: "Islandese",
  scottishEnglish: "Inglese Scozzese",
  singaporeanEnglish: "Inglese Singaporeano",
  afrikaans: "Afrikaans",
  bulgarian: "Bulgaro",
  croatian: "Croato",
  lithuanian: "Lituano",
  latvian: "Lettone",
  macedonian: "Macedone",
  malay: "Malese",
  serbian: "Serbo",
  slovak: "Slovacco",
  slovenian: "Sloveno",
  swahili: "Swahili",
  tamil: "Tamil",
  thai: "Tailandese",
  urdu: "Urdu",
  traditionalChinese: "Cinese Tradizionale",
  saudiArabic: "Arabo Saudita",
  
  // Pagina Prezzi
  pricingTitle: "Prezzi Trasparenti",
  pricingSubtitle: "Scegli il piano più adatto alle tue esigenze",
  mostPopular: "Più Popolare",
  bestValue: "Miglior Rapporto",
  free: "Gratis",
  perYear: "/anno",
  perMonth: "/mese",
  
  // Piani
  trialPlan: "Prova",
  trialDesc: "Funzioni base di VoiceCanvas",
  yearlyPlan: "Piano Annuale",
  yearlyDesc: "Miglior rapporto qualità/prezzo",
  monthlyPlan: "Piano Mensile",
  monthlyDesc: "Ideale per piccoli progetti",
  noPlan: "Nessun Piano",
  
  // Abbonamento
  subscription: "Abbonamento",
  currentPlan: "Piano Attuale",
  planStatus: "Stato Piano",
  expiryDate: "Data Scadenza",
  active: "Attivo",
  inactive: "Inattivo",
  
  // Quote Caratteri
  characterQuota: "Quote Caratteri",
  totalQuota: "Totale",
  usedQuota: "Usati",
  remainingQuota: "Rimanenti",
  lastUpdated: "Ultimo Aggiornamento",
  noQuota: "Nessuna Quota",
  permanentQuota: "Quota Permanente",
  temporaryQuota: "Quota Temporanea",
  permanentValid: "Valida Sempre",
  quotaExpiryTime: "Scade il: {date}",
  
  // Pagamento Riuscito
  paymentSuccess: "Pagamento Riuscito",
  refreshingData: "Aggiornamento dati...",
  subscriptionSuccess: "Abbonamento Attivato",
  subscriptionUpdated: "Piano aggiornato, ricarico dati...",
  purchaseSuccess: "Acquisto Riuscito",
  quotaUpdated: "Quote aggiornate, ricarico dati...",
  
  // Funzionalità
  freeChars: "{amount} caratteri gratis",
  trialPeriod: "Prova di {days} giorni",
  yearlyQuota: "{amount} caratteri/anno",
  monthlyQuota: "{amount} caratteri/mese",
  languageSupport: "50+ lingue supportate",
  basicSpeedControl: "Controllo velocità base",
  basicVoiceSelection: "Selezione voci base",
  textInputOnly: "Solo testo",
  standardSupport: "Supporto standard",
  fullSpeedControl: "Controllo velocità completo",
  allVoices: "Tutte le voci disponibili",
  wordByWordReading: "Lettura parola per parola",
  fileUpload: "Supporto upload file",
  audioVisualization: "Visualizzazione audio",
  advancedAudioEdit: "Editing audio avanzato",
  prioritySupport: "Supporto prioritario",
  support247: "Supporto 24/7",
  earlyAccess: "Accesso anticipato nuove funzioni",
  
  // Pulsanti
  startTrial: "Inizia Prova",
  chooseYearly: "Scegli Annuale",
  chooseMonthly: "Scegli Mensile",
  buyNow: "Acquista Ora",
  
  // Pay As You Go
  payAsYouGo: "Pagamento a Consumo",
  tenThousandChars: "100K caratteri",
  millionChars: "1M caratteri",
  threeMillionChars: "3M caratteri",
  
  // FAQ
  faq: "Domande Frequenti",
  faqTrialFeatures: "Cosa include la prova gratuita?",
  faqTrialFeaturesAnswer: "7 giorni con 10.000 caratteri, 50+ lingue, controllo velocità base e selezione voci.",
  faqHowToTry: "Come iniziare la prova?",
  faqHowToTryAnswer: "Registrati per accedere alla prova senza carta di credito. Puoi aggiornare il piano in qualsiasi momento.",
  faqQuotaCalc: "Come si calcolano i caratteri?",
  faqQuotaCalcAnswer: "Spazi e punteggiatura inclusi nel conteggio.",
  faqPayment: "Metodi di pagamento accettati?",
  faqPaymentAnswer: "Carte di credito/debito, WeChat Pay, Alipay e altri. Tutti i pagamenti sono criptati.",
  faqQuotaType: "Differenza tra quote acquistate e bonus?",
  faqQuotaTypeAnswer: "Le quote acquistate non scadono, quelle dei piani sono temporanee.",
  
  // Messaggi Operativi
  operationSuccess: "Operazione Riuscita",
  operationFailed: "Operazione Fallita",
  pleaseWait: "Attendere...",
  processingRequest: "Elaborazione richiesta...",
  
  // Sintesi Vocale
  textTooLong: "Testo troppo lungo",
  textLengthLimit: "Limite servizio: {limit} caratteri",
  quotaInsufficient: "Quote insufficienti",
  quotaRemaining: "Caratteri rimanenti: {count}",
  synthesizing: "Generazione audio...",
  downloadingAudio: "Download audio...",

  // Nuove chiavi
  serviceProviderCharacterLimit: "Limite provider: {limit} caratteri",
  textTruncatedDueToLimit: "Testo ridotto al limite massimo",
  insufficientCharacterQuota: "Quote esaurite, acquista più caratteri",
  quotaCheckUnavailable: "Impossibile verificare le quote, riprova",
  
  // Operazioni File
  uploadingFile: "Caricamento file...",
  fileFormatError: "Formato non supportato",
  fileSizeLimit: "File troppo grande",
  fileUploadSuccess: "File caricato",
  fileUploadFailed: "Caricamento fallito",
  
  // Operazioni Utente
  sessionExpired: "Sessione scaduta, rieffettua l'accesso",
  unauthorized: "Accesso non autorizzato",
  
  // Gestione Quote
  quotaUpdateFailed: "Aggiornamento quote fallito",
  checkingQuota: "Verifica quote...",
  
  // Abbonamenti
  subscriptionRequired: "Abbonamento Richiesto",
  subscriptionExpired: "Abbonamento Scaduto",
  subscriptionActive: "Abbonamento Attivo",
  subscriptionUpdateSuccess: "Abbonamento aggiornato",
  subscriptionUpdateFailed: "Aggiornamento fallito",
  
  // Pagamenti
  processingPayment: "Elaborazione pagamento...",
  paymentFailed: "Pagamento fallito",
  paymentCanceled: "Pagamento annullato",
  
  // Errori
  networkError: "Errore di rete",
  serverError: "Errore server",
  unknownError: "Errore sconosciuto",
  tryAgainLater: "Riprova più tardi",
  
  // Conferme
  confirmLogout: "Confermi l'uscita?",
  confirmCancel: "Confermi l'annullamento?",
  confirmDelete: "Confermi l'eliminazione?",
  yes: "Sì",
  no: "No",
  confirm: "Conferma",
  cancel: "Annulla",
  
  // Stati Caricamento
  saving: "Salvataggio...",
  updating: "Aggiornamento...",
  deleting: "Eliminazione...",
  processing: "Elaborazione...",
  home: "Home",
  workspace: "Area Lavoro",
  pricing: "Prezzi",
  noAvailableVoice: "Nessuna voce disponibile per questa lingua",
  selectVoiceFirst: "Seleziona prima una voce",
  notice: "Avviso",
  quotaCheckFailed: "Impossibile verificare le quote, procedo con la sintesi",
  quotaCheckError: "Errore verifica quote, procedo con la sintesi",
  updateQuotaFailed: "Aggiornamento utilizzo caratteri fallito",
  updateQuotaError: "Errore aggiornamento caratteri",
  speechSynthesisError: "Errore sintesi vocale",
  
    // Voci
    noAvailableVoices: "Nessuna voce disponibile",
    clonedVoices: "Le mie voci clonate",
    clonedVoice: "Voce clonata",
    systemVoices: "Voci di sistema",
    systemVoice: "Voci di sistema",
  
    // Pagina profilo
    notSubscribed: "Non sottoscritto",
    notActivated: "Non attivato",
    cloneQuota: "Quota di clonazione",
    totalClones: "Totale clonazioni",
    usedClones: "Clonazioni utilizzate",
    remainingClones: "Clonazioni rimanenti",
    clonePackagePurchaseSuccess: "Pacchetto clonazione acquistato",
    updatingCloneCount: "Aggiornamento clonazioni in corso...",
    times: "volte",
  
    // Pacchetti clonazione
    clonePackagesTitle: "Pacchetti clonazione vocale",
    clonePackagesSubtitle: "Scegli il pacchetto: acquisto unico, valido a vita",
    clonePackageBasic: "Pacchetto Base",
    clonePackageBasicDesc: "Per uso personale",
    clonePackageAdvanced: "Pacchetto Avanzato",
    clonePackageAdvancedDesc: "Piccoli team",
    clonePackagePro: "Pacchetto Professionale",
    clonePackageProDesc: "Utenti professionisti",
    cloneFeature1Times: "{count} clonazioni vocali",
    cloneFeatureValidForever: "Valido per sempre",
    cloneFeatureMultiLanguage: "Supporto multilingue (Cinese, Inglese, Giapponese, Coreano)",
    cloneFeatureCustomization: "Personalizzazione avanzata",
    cloneFeatureStandardSupport: "Supporto clienti standard",
    cloneFeaturePrioritySupport: "Supporto prioritario",
  
    // FAQ Clonazione
    faqCloneVoice: "Come funziona la clonazione vocale?",
    faqCloneVoiceAnswer: "L'IA crea una copia digitale della tua voce. Per risultati ottimali: 1) Registra almeno 1 minuto in ambiente silenzioso 2) Le clonazioni non scadono 3) Supporto multilingue post-clonazione 4) Qualità dipendente dalla registrazione 5) Ideale per creazione di contenuti o uso personale",
  
    // Pagina clonazione
    voiceCloning: "Clonazione vocale",
    uploadAudio: "Carica audio",
    record: "Registra",
    stopRecording: "Interrompi registrazione",
    startCloning: "Avvia clonazione",
    cloning: "Clonazione in corso...",
    voiceId: "ID Voce:",
    clear: "Pulisci",
    instructions: "Istruzioni operative",
    audioFileSelected: "File audio selezionato",
    fileSelected: "Selezionato: {filename} ({size}MB)",
    recordingComplete: "Registrazione completata",
    recordingSaved: "Registrazione salvata: {filename} ({size}MB)",
    startRecordingTitle: "Inizia registrazione",
    startRecordingDesc: "Inizia a parlare...",
    microphoneAccessError: "Accesso microfono negato",
    audioUploadRequirements: "Formati supportati: MP3/M4A/WAV - Dimensione max 20MB - Durata 10 sec/5 min",
    fileSizeExceeded: "Dimensione file eccessiva ({size}MB). Max 20MB consentiti",
    audioDurationError: "Errore lettura durata",
    minDurationError: "Durata minima: 10 secondi",
    maxDurationError: "Durata massima: 5 minuti",
    audioFileSelectedTitle: "File audio selezionato",
    audioFileSelectedDesc: "{filename} ({size}MB, durata: {duration} sec)",
    fetchCloneVoicesError: "Errore caricamento voci clonate",
    deleteCloneVoiceError: "Errore eliminazione voce",
    deleteSuccess: "Eliminazione completata",
    cloneVoiceDeleted: "Voce clonata eliminata",
    uploadAudioFirst: "Carica prima un file audio",
    loginForCloning: "Accedi per clonare",
    fetchUserDataError: "Errore recupero dati utente",
    insufficientCloneCredits: "Crediti clonazione insufficienti",
    buyMoreCredits: "Acquista crediti aggiuntivi",
    startCloningTitle: "Inizio clonazione",
    startCloningDesc: "Elaborazione file audio in corso...",
    cloneVoiceFailed: "Clonazione vocale fallita",
    invalidVoiceId: "ID voce non valido",
    cloneSuccess: "Clonazione riuscita",
    cloneReadyToUse: "Voce pronta all'uso",
    clearClonedVoice: "Voce clonata resettata",
  
    // Istruzioni
    instruction1: "1. Carica una registrazione vocale nitida (MP3/M4A/WAV)",
    instruction2: "2. Durata consigliata: 10 secondi -5 minuti",
    instruction3: "3. Leggi un testo evitando rumori ambientali",
    instruction4: "4. Dimensione massima file: 20MB",
    instruction5: "5. Riceverai un ID voce post-clonazione",
    instruction6: "6. Usa l'ID per generare audio da qualsiasi testo",
    legalNotice: "Dichiarazione legale: Assicurati i diritti d'uso. Clonazioni non autorizzate vietate. Uso consentito solo per scopi personali non commerciali.",
  
    // API Voci clonate
    saveCloneVoiceError: "Salvataggio voce clonata fallito",
    defaultClonedVoiceName: "Voce clonata {date}",
  
    // Messaggi API
    minimaxConfigError: "Configura MINIMAX_API_KEY e MINIMAX_GROUP_ID",
    fileUploadError: "Errore caricamento file: {status} - {error}",
    fileIdError: "ID file mancante",
    receivedFile: "File ricevuto",
    startingFileUpload: "Avvio caricamento file...",
    fileUploadSuccesss: "File caricato correttamente (ID: file_id)",
    startingVoiceClone: "Avvio processo di clonazione...",
    voiceCloneError: "Errore clonazione: {status} - {error}",
    cloneResult: "Esito clonazione",
    cloneCountUpdateSuccess: "Contatore clonazioni aggiornato",
    clonedVoiceSaved: "Voce salvata nel database",
    cloneError: "Errore durante la clonazione",
      stripeLoadError: "Errore nel caricamento del sistema di pagamento",
      checkoutError: "Creazione sessione di pagamento fallita",
      invalidSessionId: "Sessione di pagamento non valida",
      save: "Salva",
    
      // Homepage - Clonazione Vocale
      landingSubtitle: "Conversione testo-vocale in tempo reale in 50+ lingue con clonazione vocale, basata su tecnologia AI avanzata per sintesi vocale chiara e naturale.",
      feature4Title: "Clonazione Vocale",
      feature4Desc: "Clonazione vocale personalizzata per dare calore alla voce AI",
    
      // Funzionamento Clonazione Vocale
      voiceCloningHowItWorks: "Come funziona la clonazione vocale",
      voiceCloneStep1Title: "Carica Registrazione",
      voiceCloneStep1Desc: "Carica un campione vocale chiaro (3-10 secondi)",
      voiceCloneStep2Title: "Analisi AI", 
      voiceCloneStep2Desc: "L'AI estrae caratteristiche vocali e crea modello",
      voiceCloneStep3Title: "Clonazione Completata",
      voiceCloneStep3Desc: "Generazione modello vocale AI personalizzato",
      voiceCloneStep4Title: "Inserisci Testo",
      voiceCloneStep4Desc: "Digita il testo da convertire",
      voiceCloneStep5Title: "Utilizza Modello",
      voiceCloneStep5Desc: "Applica il modello vocale AI clonato",
      voiceCloneStep6Title: "Genera Voce",
      voiceCloneStep6Desc: "Riproduzione vocale clonata naturale e fluida",
    
      // Recensioni Utenti
      testimonial5Name: "Sig. Li",
      testimonial5Role: "Creatore di Contenuti",
      testimonial5Content: "Questo strumento ha migliorato notevolmente la mia efficienza nella produzione di contenuti, specialmente per materiali multilingue.",
      testimonial6Name: "Sig.ra Yang",
      testimonial6Role: "Conduttrice Podcast",
      testimonial6Content: "La clonazione vocale è rivoluzionaria! Bastano pochi secondi di campione per replicare perfettamente la mia voce e creare versioni multilingue.",
      testimonial7Name: "Sig. Ke",
      testimonial7Role: "Doppiatore Professionista",
      testimonial7Content: "Come professionista esigo alta qualità. La clonazione mantiene emozioni e caratteristiche originali in modo impressionante.",
      testimonial8Name: "Sig.ra Huang",
      testimonial8Role: "Educatrice",
      testimonial8Content: "Clonando la mia voce posso registrare lezioni in anticipo, migliorando radicalmente l'efficienza didattica."
    } as const;